(function () {
    var g = void 0, h = !0, i = null, j = !1, ba = encodeURIComponent, ca = Infinity, da = setTimeout, ea = decodeURIComponent, l = Math, yg_ref = "0", yg_url = ('https:' == document.location.protocol ? "https://" : "http://") + "analytic.yougou.com", _encodeFilters = ['%3d', '%3D'],
        _filters = ['utm_source'];

    function fa(a, b) {
        return a.onload = b
    }

    function ga(a, b) {
        return a.name = b
    }

    var m = "push", ha = "slice", n = "replace", ia = "load", ja = "floor", ka = "charAt", la = "value", p = "indexOf", ma = "match", q = "name", na = "host", t = "toString", u = "length", v = "prototype", oa = "clientWidth", w = "split", qa = "stopPropagation", ra = "scope", x = "location",
        sa = "clientHeight", ta = "href", y = "substring", ua = "navigator", z = "join", A = "toLowerCase", B;

    function va(a, b) {
        switch (b) {
            case 0:
                return "" + a;
            case 1:
                return 1 * a;
            case 2:
                return !!a;
            case 3:
                return 1E3 * a
        }
        return a
    }

    function wa(a) {
        return a != g && -1 < (a.constructor + "")[p]("String")
    }

    function C(a, b) {
        return g == a || "-" == a && !b || "" == a
    }

    function xa(a) {
        if (!a || "" == a) return "";
        for (; a && -1 < " \n\r\t"[p](a[ka](0));) a = a[y](1);
        for (; a && -1 < " \n\r\t"[p](a[ka](a[u] - 1));) a = a[y](0, a[u] - 1);
        return a
    }

    function ya(a) {
        var b = 1, c = 0, d;
        if (!C(a)) {
            b = 0;
            for (d = a[u] - 1; 0 <= d; d--) c = a.charCodeAt(d), b = (b << 6 & 268435455) + c + (c << 14), c = b & 266338304, b = 0 != c ? b ^ c >> 21 : b
        }
        return b
    }

    function za() {
        return l.round(2147483647 * l.random())
    }

    function Aa() {
    }

    function D(a, b) {
        if (ba instanceof Function) return b ? encodeURI(a) : ba(a);
        E(68);
        return escape(a)
    }

    function F(a) {
        a = a[w]("+")[z](" ");
        if (ea instanceof Function) try {
            return ea(a)
        } catch (b) {
            E(17)
        } else E(68);
        return unescape(a)
    }

    var Ba = function (a, b, c, d) {
        a.addEventListener ? a.addEventListener(b, c, !!d) : a.attachEvent && a.attachEvent("on" + b, c)
    }, Ca = function (a, b, c, d) {
        a.removeEventListener ? a.removeEventListener(b, c, !!d) : a.detachEvent && a.detachEvent("on" + b, c)
    };

    function G(a) {
        return a && 0 < a[u] ? a[0] : ""
    }

    function Da(a) {
        var b = a ? a[u] : 0;
        return 0 < b ? a[b - 1] : ""
    }

    var Ea = function () {
        this.prefix = "ga.";
        this.J = {}
    };
    Ea[v].set = function (a, b) {
        this.J[this.prefix + a] = b
    };
    Ea[v].get = function (a) {
        return this.J[this.prefix + a]
    };
    Ea[v].contains = function (a) {
        return this.get(a) !== g
    };

    function Fa(a) {
        0 == a[p]("www.") && (a = a[y](4));
        return a[A]()
    }

    function Ga(a, b) {
        var c, d = {url: a, protocol: "http", host: "", path: "", d: new Ea, anchor: ""};
        if (!a) return d;
        c = a[p]("://");
        0 <= c && (d.protocol = a[y](0, c), a = a[y](c + 3));
        c = a.search("/|\\?|#");
        if (0 <= c) d.host = a[y](0, c)[A](), a = a[y](c); else return d.host = a[A](), d;
        c = a[p]("#");
        0 <= c && (d.anchor = a[y](c + 1), a = a[y](0, c));
        c = a[p]("?");
        0 <= c && (Ha(d.d, a[y](c + 1)), a = a[y](0, c));
        d.anchor && b && Ha(d.d, d.anchor);
        a && "/" == a[ka](0) && (a = a[y](1));
        d.path = a;
        return d
    }

    function Ha(a, b) {
        function c(b, c) {
            a.contains(b) || a.set(b, []);
            a.get(b)[m](c)
        }

        for (var d = xa(b)[w]("&"), e = 0; e < d[u]; e++) if (d[e]) {
            var f = d[e][p]("=");
            0 > f ? c(d[e], "1") : c(d[e][y](0, f), d[e][y](f + 1))
        }
    }

    function Ia(a, b) {
        var c;
        C(a) || "[" == a[ka](0) && "]" == a[ka](a[u] - 1) ? c = "-" : (c = H.domain, c = a[p](c + (b && "/" != b ? b : "")) == (0 == a[p]("http://") ? 7 : 0 == a[p]("https://") ? 8 : 0) ? "0" : a);
        yg_ref = a;
        return c
    };var Ja = 0;

    function Ka(a, b, c) {
        !(1 <= Ja) && !(1 <= 100 * l.random()) && (a = ["utmt=error", "utmerr=" + a, "utmwv=5.2.6", "utmn=" + za(), "utmsp=1"], b && a[m]("api=" + b), c && a[m]("msg=" + D(c[y](0, 100))), I.s && a[m]("aip=1"), La(a[z]("&")), Ja++)
    };var Ma = 0, Na = {};

    function K(a) {
        return Oa("x" + Ma++, a)
    }

    function Oa(a, b) {
        Na[a] = !!b;
        return a
    }

    var Pa = K(), Qa = K(), Ra = K(), Sa = K(), Ta = K(), L = K(), M = K(), Ua = K(), Va = K(), Wa = K(), Xa = K(), Ya = K(), Za = K(), $a = K(), ab = K(), bb = K(), cb = K(), db = K(), eb = K(), fb = K(), gb = K(), hb = K(), ib = K(), jb = K(), kb = K(), lb = K(), mb = K(), nb = K(), ob = K(),
        pb = K(), qb = K(), rb = K(), sb = K(), tb = K(), ub = K(), O = K(h), vb = Oa("page"), wb = Oa("title"), xb = K(), yb = K(), zb = K(), Ab = K(), Bb = K(), Cb = K(), Db = K(), Eb = K(), Fb = K(), P = K(h), Gb = K(h), Hb = K(h), Ib = K(h), Kb = K(h), Lb = K(h), Mb = K(h), Nb = K(h), Ob = K(h),
        Pb = K(h), Qb = K(h), Q = K(h), Rb = K(h), Sb = K(h), Tb = K(h), Ub = K(h), Vb = K(h), Wb = K(h), Xb = K(h), Yb = K(h),
        Zb = K(h), $b = K(h), ac = K(h), bc = K(h), cc = K(h), dc = Oa("campaignParams"), ec = K(), fc = Oa("hitCallback"), gc = K();
    K();
    var hc = K(), ic = K(), jc = K(), kc = K(), lc = K(), mc = K(), nc = K(), oc = K(), pc = K(), qc = K(), uc = K(), vc = K();
    K();
    var wc = K(), xc = K(), yc = K();
    var zc = function () {
        function a(a, c, d) {
            R(S[v], a, c, d)
        }

        T("_getName", Ra, 58);
        T("_getAccount", Pa, 64);
        T("_visitCode", P, 54);
        T("_getClientInfo", $a, 53, 1);
        T("_getDetectTitle", cb, 56, 1);
        T("_getDetectFlash", ab, 65, 1);
        T("_getLocalGifPath", mb, 57);
        T("_getServiceMode", nb, 59);
        U("_setClientInfo", $a, 66, 2);
        U("_setAccount", Pa, 3);
        U("_setNamespace", Qa, 48);
        U("_setAllowLinker", Xa, 11, 2);
        U("_setDetectFlash", ab, 61, 2);
        U("_setDetectTitle", cb, 62, 2);
        U("_setLocalGifPath", mb, 46, 0);
        U("_setLocalServerMode", nb, 92, g, 0);
        U("_setRemoteServerMode",
            nb, 63, g, 1);
        U("_setLocalRemoteServerMode", nb, 47, g, 2);
        U("_setSampleRate", lb, 45, 1);
        U("_setCampaignTrack", bb, 36, 2);
        U("_setAllowAnchor", Ya, 7, 2);
        U("_setCampNameKey", eb, 41);
        U("_setCampContentKey", jb, 38);
        U("_setCampIdKey", db, 39);
        U("_setCampMediumKey", hb, 40);
        U("_setCampNOKey", kb, 42);
        U("_setCampSourceKey", gb, 43);
        U("_setCampTermKey", ib, 44);
        U("_setCampCIdKey", fb, 37);
        U("_setCookiePath", M, 9, 0);
        U("_setMaxCustomVariables", ob, 0, 1);
        U("_setVisitorCookieTimeout", Ua, 28, 1);
        U("_setSessionCookieTimeout", Va, 26, 1);
        U("_setCampaignCookieTimeout",
            Wa, 29, 1);
        U("_setReferrerOverride", xb, 49);
        U("_setSiteSpeedSampleRate", pc, 132);
        a("_trackPageview", S[v].qa, 1);
        a("_trackEvent", S[v].w, 4);
        a("_trackPageLoadTime", S[v].pa, 100);
        a("_trackSocial", S[v].ra, 104);
        a("_trackTrans", S[v].ta, 18);
        a("_sendXEvent", S[v].n, 78);
        a("_createEventTracker", S[v].X, 74);
        a("_getVersion", S[v].ba, 60);
        a("_setDomainName", S[v].v, 6);
        a("_setAllowHash", S[v].ga, 8);
        a("_getLinkerUrl", S[v].aa, 52);
        a("_link", S[v].link, 101);
        a("_linkByPost", S[v].fa, 102);
        a("_setTrans", S[v].ka, 20);
        a("_addTrans", S[v].Q,
            21);
        a("_addItem", S[v].O, 19);
        a("_setTransactionDelim", S[v].la, 82);
        a("_setCustomVar", S[v].ha, 10);
        a("_deleteCustomVar", S[v].Z, 35);
        a("_getVisitorCustomVar", S[v].ca, 50);
        a("_setXKey", S[v].na, 83);
        a("_setXValue", S[v].oa, 84);
        a("_getXKey", S[v].da, 76);
        a("_getXValue", S[v].ea, 77);
        a("_clearXKey", S[v].U, 72);
        a("_clearXValue", S[v].V, 73);
        a("_createXObj", S[v].Y, 75);
        a("_addIgnoredOrganic", S[v].M, 15);
        a("_clearIgnoredOrganic", S[v].R, 97);
        a("_addIgnoredRef", S[v].N, 31);
        a("_clearIgnoredRef", S[v].S, 32);
        a("_addOrganic", S[v].P,
            14);
        a("_clearOrganic", S[v].T, 70);
        a("_cookiePathCopy", S[v].W, 30);
        a("_get", S[v].$, 106);
        a("_set", S[v].ia, 107);
        a("_addEventListener", S[v].addEventListener, 108);
        a("_removeEventListener", S[v].removeEventListener, 109);
        a("_addDevId", S[v].L);
        a("_setPageGroup", S[v].ja, 126);
        a("_trackTiming", S[v].sa, 124);
        a("_initData", S[v].o, 2);
        a("_setVar", S[v].ma, 22);
        U("_setSessionTimeout", Va, 27, 3);
        U("_setCookieTimeout", Wa, 25, 3);
        U("_setCookiePersistence", Ua, 24, 1);
        a("_setAutoTrackOutbound", Aa, 79);
        a("_setTrackOutboundSubdomains",
            Aa, 81);
        a("_setHrefExamineLimit", Aa, 80)
    }, R = function (a, b, c, d) {
        a[b] = function () {
            try {
                return d != g && E(d), c.apply(this, arguments)
            } catch (a) {
                throw Ka("exc", b, a && a[q]), a;
            }
        }
    }, T = function (a, b, c, d) {
        S[v][a] = function () {
            try {
                return E(c), va(this.a.get(b), d)
            } catch (e) {
                throw Ka("exc", a, e && e[q]), e;
            }
        }
    }, U = function (a, b, c, d, e) {
        S[v][a] = function (f) {
            try {
                E(c), e == g ? this.a.set(b, va(f, d)) : this.a.set(b, e)
            } catch (k) {
                throw Ka("exc", a, k && k[q]), k;
            }
        }
    }, Ac = function (a, b) {
        return {
            type: b, target: a, stopPropagation: function () {
                throw"aborted";
            }
        }
    };
    var Bc = function (a, b) {
        return "/" !== b ? j : (0 == a[p]("www.google.") || 0 == a[p](".google.") || 0 == a[p]("google.")) && !(-1 < a[p]("google.org")) ? h : j
    }, Cc = function (a) {
        var b = a.get(Ta), c = a.c(M, "/");
        Bc(b, c) && a[qa]()
    };
    var Hc = function () {
        var a = {}, b = {}, c = new Dc;
        this.h = function (a, b) {
            c.add(a, b)
        };
        var d = new Dc;
        this.e = function (a, b) {
            d.add(a, b)
        };
        var e = j, f = j, k = h;
        this.K = function () {
            e = h
        };
        this.g = function (a) {
            this[ia]();
            this.set(ec, a, h);
            a = new Ec(this);
            e = j;
            d.execute(this);
            e = h;
            b = {};
            this.j();
            a.ua()
        };
        this.load = function () {
            e && (e = j, this.va(), Fc(this), f || (f = h, c.execute(this), Gc(this), Fc(this)), e = h)
        };
        this.j = function () {
            if (e) if (f) e = j, Gc(this), e = h; else this[ia]()
        };
        this.get = function (c) {
            Na[c] && this[ia]();
            return b[c] !== g ? b[c] : a[c]
        };
        this.set =
            function (c, d, e) {
                Na[c] && this[ia]();
                e ? b[c] = d : a[c] = d;
                Na[c] && this.j()
            };
        this.p = function (b) {
            a[b] = this.b(b, 0) + 1
        };
        this.b = function (a, b) {
            var c = this.get(a);
            return c == g || "" === c ? b : 1 * c
        };
        this.c = function (a, b) {
            var c = this.get(a);
            return c == g ? b : c + ""
        };
        this.va = function () {
            if (k) {
                var b = this.c(Ta, ""), c = this.c(M, "/");
                Bc(b, c) || (a[L] = a[Za] && "" != b ? ya(b) : 1, k = j)
            }
        }
    };
    Hc[v].stopPropagation = function () {
        throw"aborted";
    };
    var Ec = function (a) {
        var b = this;
        this.l = 0;
        var c = a.get(fc);
        this.Da = function () {
            0 < b.l && c && (b.l--, b.l || c())
        };
        this.ua = function () {
            !b.l && c && da(c, 10)
        };
        a.set(gc, b, h)
    };

    function Ic(a, b) {
        for (var b = b || [], c = 0; c < b[u]; c++) {
            var d = b[c];
            if ("" + a == d || 0 == d[p](a + ".")) return d
        }
        return "-"
    }

    var Kc = function (a, b, c) {
        c = c ? "" : a.c(L, "1");
        b = b[w](".");
        if (6 !== b[u] || Jc(b[0], c)) return j;
        var c = 1 * b[1], d = 1 * b[2], e = 1 * b[3], f = 1 * b[4], b = 1 * b[5];
        if (!(0 <= c && 0 < d && 0 < e && 0 < f && 0 <= b)) return E(110), j;
        a.set(P, c);
        a.set(Kb, d);
        a.set(Lb, e);
        a.set(Mb, f);
        a.set(Nb, b);
        return h
    }, Lc = function (a) {
        var b = a.get(P), c = a.get(Kb), d = a.get(Lb), e = a.get(Mb), f = a.b(Nb, 1);
        b == g ? E(113) : NaN == b && E(114);
        0 <= b && 0 < c && 0 < d && 0 < e && 0 <= f || E(115);
        return [a.b(L, 1), b != g ? b : "-", c || "-", d || "-", e || "-", f][z](".")
    }, Mc = function (a) {
        return [a.b(L, 1), a.b(Qb, 0), a.b(Q, 1),
            a.b(Rb, 0)][z](".")
    }, Nc = function (a, b, c) {
        var c = c ? "" : a.c(L, "1"), d = b[w](".");
        if (4 !== d[u] || Jc(d[0], c)) d = i;
        a.set(Qb, d ? 1 * d[1] : 0);
        a.set(Q, d ? 1 * d[2] : 10);
        a.set(Rb, d ? 1 * d[3] : a.get(Sa));
        return d != i || !Jc(b, c)
    }, Oc = function (a, b) {
        var c = D(a.c(Hb, "")), d = [], e = a.get(O);
        if (!b && e) {
            for (var f = 0; f < e[u]; f++) {
                var k = e[f];
                k && 1 == k[ra] && d[m](f + "=" + D(k[q]) + "=" + D(k[la]) + "=1")
            }
            0 < d[u] && (c += "|" + d[z]("^"))
        }
        return c ? a.b(L, 1) + "." + c : i
    }, Pc = function (a, b, c) {
        c = c ? "" : a.c(L, "1");
        b = b[w](".");
        if (2 > b[u] || Jc(b[0], c)) return j;
        b = b[ha](1)[z](".")[w]("|");
        0 < b[u] && a.set(Hb, F(b[0]));
        if (1 >= b[u]) return h;
        b = b[1][w](-1 == b[1][p](",") ? "^" : ",");
        for (c = 0; c < b[u]; c++) {
            var d = b[c][w]("=");
            if (4 == d[u]) {
                var e = {};
                ga(e, F(d[1]));
                e.value = F(d[2]);
                e.scope = 1;
                a.get(O)[d[0]] = e
            }
        }
        return h
    }, Rc = function (a, b) {
        var c = Qc(a, b);
        return c ? [a.b(L, 1), a.b(Sb, 0), a.b(Tb, 1), a.b(Ub, 1), c][z](".") : ""
    }, Qc = function (a) {
        function b(b, e) {
            if (!C(a.get(b))) {
                var f = a.c(b, ""), f = f[w](" ")[z]("%20"), f = f[w]("+")[z]("%20");
                c[m](e + "=" + f);
            }
        }

        var c = [];
        b(Wb, "utmcid");
        b($b, "utmcsr");
        b(Yb, "utmgclid");
        b(Zb, "utmdclid");
        b(Xb, "utmccn");
        b(ac, "utmcmd");
        b(bc, "utmctr");
        b(cc, "utmcct");
        return c[z]("|")
    }, Tc = function (a, b, c) {
        c = c ? "" : a.c(L, "1");
        b = b[w](".");
        if (5 > b[u] || Jc(b[0], c)) return a.set(Sb, g), a.set(Tb, g), a.set(Ub, g), a.set(Wb, g), a.set(Xb, g), a.set($b, g), a.set(ac, g), a.set(bc, g), a.set(cc, g), a.set(Yb, g), a.set(Zb, g), j;
        a.set(Sb, 1 * b[1]);
        a.set(Tb, 1 * b[2]);
        a.set(Ub, 1 * b[3]);
        Sc(a, b[ha](4)[z]("."));
        return h
    }, Sc = function (a, b) {
        function c(a) {
            return (a = b[ma](a + "=(.*?)(?:\\|utm|$)")) && 2 == a[u] ? a[1] : g
        }

        function d(b, c) {
            c && (c = e ? F(c) : c[w]("%20")[z](" "),
                a.set(b, c))
        }

        -1 == b[p]("=") && (b = F(b));
        var e = "2" == c("utmcvr");
        d(Wb, c("utmcid"));
        d(Xb, c("utmccn"));
        d($b, c("utmcsr"));
        d(ac, c("utmcmd"));
        d(bc, c("utmctr"));
        d(cc, c("utmcct"));
        d(Yb, c("utmgclid"));
        d(Zb, c("utmdclid"))
    }, Jc = function (a, b) {
        return b ? a != b : !/^\d+$/.test(a)
    };
    var Dc = function () {
        this.u = []
    };
    Dc[v].add = function (a, b) {
        this.u[m]({name: a, Ha: b})
    };
    Dc[v].execute = function (a) {
        try {
            for (var b = 0; b < this.u[u]; b++) this.u[b].Ha.call(V, a)
        } catch (c) {
        }
    };

    function Uc(a) {
        100 != a.get(lb) && a.get(P) % 1E4 >= 100 * a.get(lb) && a[qa]()
    }

    function Vc(a) {
        Wc() && a[qa]()
    }

    function Xc(a) {
        "file:" == H[x].protocol && a[qa]()
    }

    function Yc(a) {
        a.get(wb) || a.set(wb, H.title, h);
        a.get(vb) || a.set(vb, H[x].pathname + H[x].search, h)
    };var Zc = new function () {
        var a = [];
        this.set = function (b) {
            a[b] = h
        };
        this.Ia = function () {
            for (var b = [], c = 0; c < a[u]; c++) a[c] && (b[l[ja](c / 6)] = b[l[ja](c / 6)] ^ 1 << c % 6);
            for (c = 0; c < b[u]; c++) b[c] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"[ka](b[c] || 0);
            return b[z]("") + "~"
        }
    };

    function E(a) {
        Zc.set(a)
    };var V = window, H = document, Wc = function () {
        var a = V._gaUserPrefs;
        return a && a.ioo && a.ioo()
    }, $c = function (a, b) {
        da(a, b)
    }, W = function (a) {
        for (var b = [], c = H.cookie[w](";"), a = RegExp("^\\s*" + a + "=\\s*(.*?)\\s*$"), d = 0; d < c[u]; d++) {
            var e = c[d][ma](a);
            e && b[m](e[1])
        }
        return b
    }, X = function (a, b, c, d, e) {
        var f;
        f = Wc() ? j : Bc(d, c) ? j : h;
        if (f) {
            if (b && 0 <= V[ua].userAgent[p]("Firefox")) {
                b = b[n](/\n|\r/g, " ");
                f = 0;
                for (var k = b[u]; f < k; ++f) {
                    var o = b.charCodeAt(f) & 255;
                    if (10 == o || 13 == o) b = b[y](0, f) + "?" + b[y](f + 1)
                }
            }
            b && 2E3 < b[u] && (b = b[y](0, 2E3), E(69));
            a = a + "=" + b + "; path=" + c + "; ";
            e && (a += "expires=" + (new Date((new Date).getTime() + e)).toGMTString() + "; ");
            d && (a += "domain=" + d + ";");
            H.cookie = a;
        }
    };
    var ad, bd, cd = function () {
        if (!ad) {
            var a = {}, b = V[ua], c = V.screen;
            a.I = c ? c.width + "x" + c.height : "-";
            a.H = c ? c.colorDepth + "-bit" : "-";
            a.language = (b && (b.language || b.browserLanguage) || "-")[A]();
            a.javaEnabled = b && b.javaEnabled() ? 1 : 0;
            a.characterSet = H.characterSet || H.charset || "-";
            try {
                var d = H.documentElement, e = H.body, f = e && e[oa] && e[sa], b = [];
                d && d[oa] && d[sa] && ("CSS1Compat" === H.compatMode || !f) ? b = [d[oa], d[sa]] : f && (b = [e[oa], e[sa]]);
                a.Ea = b[z]("x")
            } catch (k) {
                E(135)
            }
            ad = a
        }
    }, dd = function () {
        cd();
        for (var a = ad, b = V[ua], a = b.appName + b.version +
            a.language + b.platform + b.userAgent + a.javaEnabled + a.I + a.H + (H.cookie ? H.cookie : "") + (H.referrer ? H.referrer : ""), b = a[u], c = V.history[u]; 0 < c;) a += c-- ^ b++;
        return ya(a)
    }, ed = function (a) {
        cd();
        var b = ad;
        a.set(zb, b.I);
        a.set(Ab, b.H);
        a.set(Db, b.language);
        a.set(Eb, b.characterSet);
        a.set(Bb, b.javaEnabled);
        a.set(Fb, b.Ea);
        if (a.get($a) && a.get(ab)) {
            if (!(b = bd)) {
                var c, d, e;
                d = "ShockwaveFlash";
                if ((b = (b = V[ua]) ? b.plugins : g) && 0 < b[u]) for (c = 0; c < b[u] && !e; c++) d = b[c], -1 < d[q][p]("Shockwave Flash") && (e = d.description[w]("Shockwave Flash ")[1]);
                else {
                    d = d + "." + d;
                    try {
                        c = new ActiveXObject(d + ".7"), e = c.GetVariable("$version")
                    } catch (f) {
                    }
                    if (!e) try {
                        c = new ActiveXObject(d + ".6"), e = "WIN 6,0,21,0", c.AllowScriptAccess = "always", e = c.GetVariable("$version")
                    } catch (k) {
                    }
                    if (!e) try {
                        c = new ActiveXObject(d), e = c.GetVariable("$version")
                    } catch (o) {
                    }
                    e && (e = e[w](" ")[1][w](","), e = e[0] + "." + e[1] + " r" + e[2])
                }
                b = e ? e : "-"
            }
            bd = b;
            a.set(Cb, bd)
        } else a.set(Cb, "-")
    };
    var Y = function () {
        R(Y[v], "push", Y[v][m], 5);
        R(Y[v], "_createAsyncTracker", Y[v].Fa, 33);
        R(Y[v], "_getAsyncTracker", Y[v].Ga, 34);
        this.t = 0
    };
    Y[v].Fa = function (a, b) {
        return I.m(a, b || "")
    };
    Y[v].Ga = function (a) {
        return I.r(a)
    };
    Y[v].push = function (a) {
        0 < this.t && E(105);
        this.t++;
        for (var b = arguments, c = 0, d = 0; d < b[u]; d++) try {
            if ("function" === typeof b[d]) b[d](); else {
                var e = "", f = b[d][0], k = f.lastIndexOf(".");
                0 < k && (e = f[y](0, k), f = f[y](k + 1));
                var o = "_gat" == e ? I : "_gaq" == e ? fd : I.r(e);
                o[f].apply(o, b[d][ha](1))
            }
        } catch (r) {
            c++
        }
        this.t--;
        return c
    };
    var id = function () {
        function a(a, b, c, d) {
            g == f[a] && (f[a] = {});
            g == f[a][b] && (f[a][b] = []);
            f[a][b][c] = d
        }

        function b(a, b, c) {
            if (g != f[a] && g != f[a][b]) return f[a][b][c]
        }

        function c(a, b) {
            if (g != f[a] && g != f[a][b]) {
                f[a][b] = g;
                var c = h, d;
                for (d = 0; d < k[u]; d++) if (g != f[a][k[d]]) {
                    c = j;
                    break
                }
                c && (f[a] = g)
            }
        }

        function d(a) {
            var b = "", c = j, d, e;
            for (d = 0; d < k[u]; d++) if (e = a[k[d]], g != e) {
                c && (b += k[d]);
                for (var c = [], f = g, aa = g, aa = 0; aa < e[u]; aa++) if (g != e[aa]) {
                    f = "";
                    aa != N && g == e[aa - 1] && (f += aa[t]() + pa);
                    for (var jd = e[aa], rc = "", Jb = g, sc = g, tc = g, Jb = 0; Jb < jd[u]; Jb++) sc =
                        jd[ka](Jb), tc = J[sc], rc += g != tc ? tc : sc;
                    f += rc;
                    c[m](f)
                }
                b += o + c[z](s) + r;
                c = j
            } else c = h;
            return b
        }

        var e = this, f = [], k = ["k", "v"], o = "(", r = ")", s = "*", pa = "!", J = {"'": "'0"};
        J[r] = "'1";
        J[s] = "'2";
        J[pa] = "'3";
        var N = 1;
        e.ya = function (a) {
            return g != f[a]
        };
        e.q = function () {
            for (var a = "", b = 0; b < f[u]; b++) g != f[b] && (a += b[t]() + d(f[b]));
            return a
        };
        e.xa = function (a) {
            if (a == g) return e.q();
            for (var b = a.q(), c = 0; c < f[u]; c++) g != f[c] && !a.ya(c) && (b += c[t]() + d(f[c]));
            return b
        };
        e.f = function (b, c, d) {
            if (!gd(d)) return j;
            a(b, "k", c, d);
            return h
        };
        e.k = function (b,
                        c, d) {
            if (!hd(d)) return j;
            a(b, "v", c, d[t]());
            return h
        };
        e.getKey = function (a, c) {
            return b(a, "k", c)
        };
        e.D = function (a, c) {
            return b(a, "v", c)
        };
        e.B = function (a) {
            c(a, "k")
        };
        e.C = function (a) {
            c(a, "v")
        };
        R(e, "_setKey", e.f, 89);
        R(e, "_setValue", e.k, 90);
        R(e, "_getKey", e.getKey, 87);
        R(e, "_getValue", e.D, 88);
        R(e, "_clearKey", e.B, 85);
        R(e, "_clearValue", e.C, 86)
    };

    function gd(a) {
        return "string" == typeof a
    }

    function hd(a) {
        return "number" != typeof a && (g == Number || !(a instanceof Number)) || l.round(a) != a || NaN == a || a == ca ? j : h
    };var kd = function (a) {
        var b = V.gaGlobal;
        a && !b && (V.gaGlobal = b = {});
        return b
    }, ld = function () {
        var a = kd(h).hid;
        a == i && (a = za(), kd(h).hid = a);
        return a
    }, md = function (a) {
        a.set(yb, ld());
        var b = kd();
        if (b && b.dh == a.get(L)) {
            var c = b.sid;
            c && ("0" == c && E(112), a.set(Mb, c), a.get(Gb) && a.set(Lb, c));
            b = b.vid;
            a.get(Gb) && b && (b = b[w]("."), 1 * b[1] || E(112), a.set(P, 1 * b[0]), a.set(Kb, 1 * b[1]))
        }
    };
    var nd, od = function (a, b, c) {
        var d = a.c(Ta, ""), e = a.c(M, "/"), a = a.b(Ua, 0);
        X(b, c, e, d, a)
    }, Gc = function (a) {
        var b = a.c(Ta, "");
        a.b(L, 1);
        var c = a.c(M, "/");
        X("__utma", Lc(a), c, b, a.get(Ua));
        X("__utmb", Mc(a), c, b, a.get(Va));
        X("__utmc", "" + a.b(L, 1), c, b);
        var d = Rc(a, h);
        d ? X("__utmz", d, c, b, a.get(Wa)) : X("__utmz", "", c, b, -1);
        (d = Oc(a, j)) ? X("__utmv", d, c, b, a.get(Ua)) : X("__utmv", "", c, b, -1)
    }, Fc = function (a) {
        var b = a.b(L, 1);
        if (!Kc(a, Ic(b, W("__utma")))) return a.set(Ib, h), j;
        var c = !Nc(a, Ic(b, W("__utmb")));
        a.set(Pb, c);
        Tc(a, Ic(b, W("__utmz")));
        Pc(a, Ic(b, W("__utmv")));
        nd = !c;
        return h
    }, pd = function (a) {
        nd || 0 < W("__utmb")[u] || (X("__utmd", "1", a.c(M, "/"), a.c(Ta, ""), 1E4), 0 == W("__utmd")[u] && a[qa]())
    };
    var sd = function (a) {
        a.get(P) == g ? qd(a) : a.get(Ib) && !a.get(wc) ? qd(a) : a.get(Pb) && rd(a)
    }, td = function (a) {
        a.get(Vb) && !a.get(Ob) && (rd(a), a.set(Tb, a.get(Nb)))
    }, qd = function (a) {
        var b = a.get(Sa);
        a.set(Gb, h);
        a.set(P, za() ^ dd(a) & 2147483647);
        a.set(Hb, "");
        a.set(Kb, b);
        a.set(Lb, b);
        a.set(Mb, b);
        a.set(Nb, 1);
        a.set(Ob, h);
        a.set(Qb, 0);
        a.set(Q, 10);
        a.set(Rb, b);
        a.set(O, []);
        a.set(Ib, j);
        a.set(Pb, j)
    }, rd = function (a) {
        a.set(Lb, a.get(Mb));
        a.set(Mb, a.get(Sa));
        a.p(Nb);
        a.set(Ob, h);
        a.set(Qb, 0);
        a.set(Q, 10);
        a.set(Rb, a.get(Sa));
        a.set(Pb, j)
    };
    var ud = "daum:q,eniro:search_word,naver:query,pchome:q,images.google:q,google:q,yahoo:p,yahoo:q,msn:q,bing:q,aol:query,aol:q,lycos:q,lycos:query,ask:q,netscape:query,cnn:query,about:terms,mamma:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,najdi:q,seznam:q,rakuten:qt,biglobe:q,goo.ne:MT,wp:szukaj,onet:qt,yam:k,kvasir:q,ozu:q,terra:query,rambler:query,conduit:q,babylon:q,search-results:q,avg:q,comcast:q,incredimail:q,startsiden:q".split(","),
        Bd = function (a) {
            if (a.get(bb) && !a.get(wc)) {
                for (var b =
                    !C(a.get(Wb)) || !C(a.get($b)) || !C(a.get(Yb)) || !C(a.get(Zb)), c = {}, d = 0; d < vd[u]; d++) {
                    var e = vd[d];
                    c[e] = a.get(e)
                }
                (d = a.get(dc)) ? (E(149), e = new Ea, Ha(e, d), d = e) : d = Ga(H[x][ta], a.get(Ya)).d;
                if (!("1" == Da(d.get(a.get(kb))) && b)) {
                    if (!(d = wd(a, d))) if (e = xd(a), d = Ga(e, h), !(e != g && e != i && "" != e && "0" != e && "-" != e && 0 <= e[p]("://")) || d && -1 < d[na][p]("google") && d.d.contains("q") && "cse" == d.path) d = j; else if ((e = yd(a, d)) && !e[2]) zd(a, g, e[0], g, g, "(organic)", "organic", e[1], g), d = h; else if (e) d = j; else if (a.get(Ob)) b:{
                        for (var e = a.get(rb), f =
                            Fa(d[na]), k = 0; k < e[u]; ++k) if (-1 < f[p](e[k])) {
                            d = j;
                            break b
                        }
                        zd(a, g, f, g, g, "(referral)", "referral", g, "/" + d.path);
                        d = h
                    } else d = j;
                    !d && !b && a.get(Ob) && (zd(a, g, "(direct)", g, g, "(direct)", "(none)", g, g), d = h);
                    if (d && (a.set(Vb, Ad(a, c)), b = "(direct)" == a.get($b) && "(direct)" == a.get(Xb) && "(none)" == a.get(ac), a.get(Vb) || a.get(Ob) && !b)) a.set(Sb, a.get(Sa)), a.set(Tb, a.get(Nb)), a.p(Ub)
                }
            }
        }, wd = function (a, b) {
            function c(c, d) {
                var d = d || "-", e = Da(b.get(a.get(c)));
                return e && "-" != e ? F(e) : d
            }

            var d = Da(b.get(a.get(db))) || "-", e = Da(b.get(a.get(gb))) ||
                "-", f = Da(b.get(a.get(fb))) || "-", k = Da(b.get("dclid")) || "-", o = c(eb, "(not set)"), r = c(hb, "(not set)"), s = c(ib), pa = c(jb);
            if (C(d) && C(f) && C(k) && C(e)) return j;
            var J = !C(k) && C(e), N = C(s);
            if (J || N) {
                var $ = xd(a), $ = Ga($, h);
                if (($ = yd(a, $)) && !C($[1] && !$[2])) J && (e = $[0]), N && (s = $[1])
            }
            zd(a, d, e, f, k, o, r, s, pa);
            return h
        }, yd = function (a, b) {
            for (var c = a.get(pb), d = 0; d < c[u]; ++d) {
                var e = c[d][w](":");
                if (-1 < b[na][p](e[0][A]())) {
                    var f = b.d.get(e[1]);
                    if (f && (f = G(f), !f && -1 < b[na][p]("google.") && (f = "(not provided)"), !e[3] || -1 < b.url[p](e[3]))) {
                        a:{
                            for (var c =
                                f, d = a.get(qb), c = F(c)[A](), k = 0; k < d[u]; ++k) if (c == d[k]) {
                                c = h;
                                break a
                            }
                            c = j
                        }
                        return [e[2] || e[0], f, c]
                    }
                }
            }
            return i
        }, zd = function (a, b, c, d, e, f, k, o, r) {
            a.set(Wb, b);
            a.set($b, c);
            a.set(Yb, d);
            a.set(Zb, e);
            a.set(Xb, f);
            a.set(ac, k);
            a.set(bc, o);
            a.set(cc, r)
        }, vd = [Xb, Wb, Yb, Zb, $b, ac, bc, cc], Ad = function (a, b) {
            function c(a) {
                a = ("" + a)[w]("+")[z]("%20");
                return a = a[w](" ")[z]("%20")
            }

            function d(c) {
                var d = "" + (a.get(c) || ""), c = "" + (b[c] || "");
                return 0 < d[u] && d == c
            }

            if (d(Yb) || d(Zb)) return E(131), j;
            for (var e = 0; e < vd[u]; e++) {
                var f = vd[e], k = b[f] || "-",
                    f = a.get(f) || "-";
                if (c(k) != c(f)) return h
            }
            return j
        }, Cd = RegExp(/^https:\/\/(www\.)?google(\.com?)?(\.[a-z]{2}t?)?\/?$/i), xd = function (a) {
            a = Ia(a.get(xb), a.get(M));
            try {
                if (Cd.test(a)) return E(136), a + "?q="
            } catch (b) {
                E(145)
            }
            return a
        };
    var Ed = function (a) {
        Dd(a, H[x][ta]) ? (a.set(wc, h), E(12)) : a.set(wc, j)
    }, Dd = function (a, b) {
        if (!a.get(Xa)) return j;
        var c = Ga(b, a.get(Ya)), d = G(c.d.get("__utma")), e = G(c.d.get("__utmb")), f = G(c.d.get("__utmc")), k = G(c.d.get("__utmx")), o = G(c.d.get("__utmz")), r = G(c.d.get("__utmv")), c = G(c.d.get("__utmk"));
        if (ya("" + d + e + f + k + o + r) != c) {
            d = F(d);
            e = F(e);
            f = F(f);
            k = F(k);
            a:{
                for (var f = d + e + f + k, s = 0; 3 > s; s++) {
                    for (var pa = 0; 3 > pa; pa++) {
                        if (c == ya(f + o + r)) {
                            E(127);
                            c = [o, r];
                            break a
                        }
                        var J = o[n](/ /g, "%20"), N = r[n](/ /g, "%20");
                        if (c == ya(f + J + N)) {
                            E(128);
                            c = [J, N];
                            break a
                        }
                        J = J[n](/\+/g, "%20");
                        N = N[n](/\+/g, "%20");
                        if (c == ya(f + J + N)) {
                            E(129);
                            c = [J, N];
                            break a
                        }
                        o = F(o)
                    }
                    r = F(r)
                }
                c = g
            }
            if (!c) return j;
            o = c[0];
            r = c[1]
        }
        if (!Kc(a, d, h)) return j;
        Nc(a, e, h);
        Tc(a, o, h);
        Pc(a, r, h);
        Fd(a, k, h);
        return h
    }, Hd = function (a, b, c) {
        var d;
        d = Lc(a) || "-";
        var e = Mc(a) || "-", f = "" + a.b(L, 1) || "-", k = Gd(a) || "-", o = Rc(a, j) || "-", a = Oc(a, j) || "-", r = ya("" + d + e + f + k + o + a), s = [];
        s[m]("__utma=" + d);
        s[m]("__utmb=" + e);
        s[m]("__utmc=" + f);
        s[m]("__utmx=" + k);
        s[m]("__utmz=" + o);
        s[m]("__utmv=" + a);
        s[m]("__utmk=" + r);
        d = s[z]("&");
        if (!d) return b;
        e = b[p]("#");
        if (c) return 0 > e ? b + "#" + d : b + "&" + d;
        c = "";
        f = b[p]("?");
        0 < e && (c = b[y](e), b = b[y](0, e));
        return 0 > f ? b + "?" + d + c : b + "&" + d + c
    };
    var Id = "|", Kd = function (a, b, c, d, e, f, k, o, r) {
        var s = Jd(a, b);
        s || (s = {}, a.get(sb)[m](s));
        s.id_ = b;
        s.affiliation_ = c;
        s.total_ = d;
        s.tax_ = e;
        s.shipping_ = f;
        s.city_ = k;
        s.state_ = o;
        s.country_ = r;
        s.items_ = s.items_ || [];
        return s
    }, Ld = function (a, b, c, d, e, f, k) {
        var a = Jd(a, b) || Kd(a, b, "", 0, 0, 0, "", "", ""), o;
        a:{
            if (a && a.items_) {
                o = a.items_;
                for (var r = 0; r < o[u]; r++) if (o[r].sku_ == c) {
                    o = o[r];
                    break a
                }
            }
            o = i
        }
        r = o || {};
        r.transId_ = b;
        r.sku_ = c;
        r.name_ = d;
        r.category_ = e;
        r.price_ = f;
        r.quantity_ = k;
        o || a.items_[m](r);
        return r
    }, Jd = function (a, b) {
        for (var c =
            a.get(sb), d = 0; d < c[u]; d++) if (c[d].id_ == b) return c[d];
        return i
    };
    var Md, Nd = function (a) {
        if (!Md) {
            var b;
            b = H[x].hash;
            var c = V[q], d = /^#?gaso=([^&]*)/;
            if (c = (b = (b = b && b[ma](d) || c && c[ma](d)) ? b[1] : G(W("GASO"))) && b[ma](/^(?:\|([-0-9a-z.]{1,40})\|)?([-.\w]{10,1200})$/i)) if (od(a, "GASO", "" + b), I._gasoDomain = a.get(Ta), I._gasoCPath = a.get(M), a = c[1], b = "https://www.google.com/analytics/web/inpage/pub/inpage.js?" + (a ? "prefix=" + a + "&" : "") + za()) a = H.createElement("script"), a.type = "text/javascript", a.async = h, a.src = b, a.id = "_gasojs", fa(a, g), b = H.getElementsByTagName("script")[0], b.parentNode.insertBefore(a,
                b);
            Md = h
        }
    };
    var Fd = function (a, b, c) {
        c && (b = F(b));
        c = a.b(L, 1);
        b = b[w](".");
        !(2 > b[u]) && /^\d+$/.test(b[0]) && (b[0] = "" + c, od(a, "__utmx", b[z](".")))
    }, Gd = function (a, b) {
        var c = Ic(a.get(L), W("__utmx"));
        "-" == c && (c = "");
        return b ? D(c) : c
    }, Od = function (a) {
        try {
            var b = Ga(H[x][ta], j), c = ea(Da(b.d.get("utm_referrer"))) || "";
            c && a.set(xb, c);
            var d = ea(G(b.d.get("utm_expid")));
            d && a.set(yc, d)
        } catch (e) {
            E(146)
        }
    };
    var Td = function (a, b) {
        var c = l.min(a.b(pc, 0), 100);
        if (a.b(P, 0) % 100 >= c) return j;
        c = Pd() || Qd();
        if (c == g) return j;
        var d = c[0];
        if (d == g || d == ca || isNaN(d)) return j;
        0 < d ? Rd(c) ? b(Sd(c)) : b(Sd(c[ha](0, 1))) : Ba(V, "load", function () {
            Td(a, b)
        }, j);
        return h
    }, Vd = function (a, b, c, d) {
        var e = new id;
        e.f(14, 90, b[y](0, 64));
        e.f(14, 91, a[y](0, 64));
        e.f(14, 92, "" + Ud(c));
        d != g && e.f(14, 93, d[y](0, 64));
        e.k(14, 90, c);
        return e
    }, Rd = function (a) {
        for (var b = 1; b < a[u]; b++) if (isNaN(a[b]) || a[b] == ca || 0 > a[b]) return j;
        return h
    }, Ud = function (a) {
        return isNaN(a) ||
        0 > a ? 0 : 5E3 > a ? 10 * l[ja](a / 10) : 5E4 > a ? 100 * l[ja](a / 100) : 41E5 > a ? 1E3 * l[ja](a / 1E3) : 41E5
    }, Sd = function (a) {
        for (var b = new id, c = 0; c < a[u]; c++) b.f(14, c + 1, "" + Ud(a[c])), b.k(14, c + 1, a[c]);
        return b
    }, Pd = function () {
        var a = V.performance || V.webkitPerformance;
        if (a = a && a.timing) {
            var b = a.navigationStart;
            if (0 == b) E(133); else return [a.loadEventStart - b, a.domainLookupEnd - a.domainLookupStart, a.connectEnd - a.connectStart, a.responseStart - a.requestStart, a.responseEnd - a.responseStart, a.fetchStart - b]
        }
    }, Qd = function () {
        if (V.top == V) {
            var a = V.external,
                b = a && a.onloadT;
            a && !a.isValidLoadTime && (b = g);
            2147483648 < b && (b = g);
            0 < b && a.setPageReadyTime();
            return b == g ? g : [b]
        }
    };
    var S = function (a, b, c) {
        function d(a) {
            return function (b) {
                if ((b = b.get(xc)[a]) && b[u]) for (var c = Ac(e, a), d = 0; d < b[u]; d++) b[d].call(e, c)
            }
        }

        var e = this;
        this.a = new Hc;
        this.get = function (a) {
            return this.a.get(a)
        };
        this.set = function (a, b, c) {
            this.a.set(a, b, c)
        };
        this.set(Pa, b || "UA-XXXXX-X");
        this.set(Ra, a || "");
        this.set(Qa, c || "");
        this.set(Sa, l.round((new Date).getTime() / 1E3));
        this.set(M, "/");
        this.set(Ua, 63072E6);
        this.set(Wa, 864E5/*15768E6*/);
        this.set(Va, 18E5);
        this.set(Xa, j);
        this.set(ob, 50);
        this.set(Ya, j);
        this.set(Za, h);
        this.set($a,
            h);
        this.set(ab, h);
        this.set(bb, h);
        this.set(cb, h);
        this.set(eb, "utm_campaign");
        this.set(db, "utm_id");
        this.set(fb, "gclid");
        this.set(gb, "utm_source");
        this.set(hb, "utm_medium");
        this.set(ib, "utm_term");
        this.set(jb, "utm_content");
        this.set(kb, "utm_nooverride");
        this.set(lb, 100);
        this.set(pc, 1);
        this.set(qc, j);
        this.set(mb, "/__utm.gif");
        this.set(nb, 1);
        this.set(sb, []);
        this.set(O, []);
        this.set(pb, ud[ha](0));
        this.set(qb, []);
        this.set(rb, []);
        this.v("auto");
        this.set(xb, H.referrer);
        Od(this.a);
        this.set(xc, {hit: [], load: []});
        this.a.h("0", Ed);
        this.a.h("1", sd);
        this.a.h("2", Bd);
        this.a.h("3", td);
        this.a.h("4", d("load"));
        this.a.h("5", Nd);
        this.a.e("A", Vc);
        this.a.e("B", Xc);
        this.a.e("C", sd);
        this.a.e("D", Uc);
        this.a.e("E", Cc);
        this.a.e("F", Wd);
        this.a.e("G", pd);
        this.a.e("H", Yc);
        this.a.e("I", ed);
        this.a.e("J", md);
        this.a.e("K", d("hit"));
        this.a.e("L", Xd);
        this.a.e("M", Yd);
        0 === this.get(Sa) && E(111);
        this.a.K();
        this.z = g
    };
    B = S[v];
    B.i = function () {
        var a = this.get(tb);
        a || (a = new id, this.set(tb, a));
        return a
    };
    B.wa = function (a) {
        for (var b in a) {
            var c = a[b];
            a.hasOwnProperty(b) && this.set(b, c, h)
        }
    };
    B.A = function (a) {
        if (this.get(qc)) return j;
        var b = this, c = Td(this.a, function (c) {
            b.set(vb, a, h);
            b.n(c)
        });
        this.set(qc, c);
        return c
    };
    B.qa = function (a) {
        a && wa(a) ? (E(13), this.set(vb, a, h)) : "object" === typeof a && a !== i && this.wa(a);
        this.z = a = this.get(vb);
        this.a.g("page");
        this.A(a)
    };
    B.w = function (a, b, c, d, e) {
        if ("" == a || !gd(a) || "" == b || !gd(b) || c != g && !gd(c) || d != g && !hd(d)) return j;
        this.set(ic, a, h);
        this.set(jc, b, h);
        this.set(kc, c, h);
        this.set(lc, d, h);
        this.set(hc, !!e, h);
        this.a.g("event");
        return h
    };
    B.sa = function (a, b, c, d, e) {
        var f = this.a.b(pc, 0);
        1 * e === e && (f = e);
        if (this.a.b(P, 0) % 100 >= f) return j;
        c = 1 * ("" + c);
        if ("" == a || !gd(a) || "" == b || !gd(b) || !hd(c) || isNaN(c) || 0 > c || 0 > f || 100 < f || d != g && ("" == d || !gd(d))) return j;
        this.n(Vd(a, b, c, d));
        return h
    };
    B.ra = function (a, b, c, d) {
        if (!a || !b) return j;
        this.set(mc, a, h);
        this.set(nc, b, h);
        this.set(oc, c || H[x][ta], h);
        d && this.set(vb, d, h);
        this.a.g("social");
        return h
    };
    B.pa = function () {
        this.set(pc, 10);
        this.A(this.z)
    };
    B.ta = function () {
        this.a.g("trans")
    };
    B.n = function (a) {
        this.set(ub, a, h);
        this.a.g("event")
    };
    B.X = function (a) {
        this.o();
        var b = this;
        return {
            _trackEvent: function (c, d, e) {
                E(91);
                b.w(a, c, d, e)
            }
        }
    };
    B.$ = function (a) {
        return this.get(a)
    };
    B.ia = function (a, b) {
        if (a) if (wa(a)) this.set(a, b); else if ("object" == typeof a) for (var c in a) a.hasOwnProperty(c) && this.set(c, a[c])
    };
    B.addEventListener = function (a, b) {
        var c = this.get(xc)[a];
        c && c[m](b)
    };
    B.removeEventListener = function (a, b) {
        for (var c = this.get(xc)[a], d = 0; c && d < c[u]; d++) if (c[d] == b) {
            c.splice(d, 1);
            break
        }
    };
    B.ba = function () {
        return "5.2.6"
    };
    B.v = function (a) {
        this.get(Za);
        a = "auto" == a ? Fa(H.domain) : !a || "-" == a || "none" == a ? "" : a[A]();
        this.set(Ta, a)
    };
    B.ga = function (a) {
        this.set(Za, !!a)
    };
    B.aa = function (a, b) {
        return Hd(this.a, a, b)
    };
    B.link = function (a, b) {
        if (this.a.get(Xa) && a) {
            var c = Hd(this.a, a, b);
            H[x].href = c
        }
    };
    B.fa = function (a, b) {
        this.a.get(Xa) && a && a.action && (a.action = Hd(this.a, a.action, b))
    };
    B.ka = function () {
        this.o();
        var a = this.a, b = H.getElementById ? H.getElementById("utmtrans") : H.utmform && H.utmform.utmtrans ? H.utmform.utmtrans : i;
        if (b && b[la]) {
            a.set(sb, []);
            for (var b = b[la][w]("UTM:"), c = 0; c < b[u]; c++) {
                b[c] = xa(b[c]);
                for (var d = b[c][w](Id), e = 0; e < d[u]; e++) d[e] = xa(d[e]);
                "T" == d[0] ? Kd(a, d[1], d[2], d[3], d[4], d[5], d[6], d[7], d[8]) : "I" == d[0] && Ld(a, d[1], d[2], d[3], d[4], d[5], d[6])
            }
        }
    };
    B.Q = function (a, b, c, d, e, f, k, o) {
        return Kd(this.a, a, b, c, d, e, f, k, o)
    };
    B.O = function (a, b, c, d, e, f) {
        return Ld(this.a, a, b, c, d, e, f)
    };
    B.la = function (a) {
        Id = a || "|"
    };
    B.ha = function (a, b, c, d) {
        var e = this.a;
        if (0 >= a || a > e.get(ob) || !b || !c || 128 < b[u] + c[u]) a = j; else {
            1 != d && 2 != d && (d = 3);
            var f = {};
            ga(f, b);
            f.value = c;
            f.scope = d;
            e.get(O)[a] = f;
            a = h
        }
        a && this.a.j();
        return a
    };
    B.Z = function (a) {
        this.a.get(O)[a] = g;
        this.a.j()
    };
    B.ca = function (a) {
        return (a = this.a.get(O)[a]) && 1 == a[ra] ? a[la] : g
    };
    B.na = function (a, b, c) {
        this.i().f(a, b, c)
    };
    B.oa = function (a, b, c) {
        this.i().k(a, b, c)
    };
    B.da = function (a, b) {
        return this.i().getKey(a, b)
    };
    B.ea = function (a, b) {
        return this.i().D(a, b)
    };
    B.U = function (a) {
        this.i().B(a)
    };
    B.V = function (a) {
        this.i().C(a)
    };
    B.Y = function () {
        return new id
    };
    B.M = function (a) {
        a && this.get(qb)[m](a[A]())
    };
    B.R = function () {
        this.set(qb, [])
    };
    B.N = function (a) {
        a && this.get(rb)[m](a[A]())
    };
    B.S = function () {
        this.set(rb, [])
    };
    B.P = function (a, b, c, d, e) {
        if (a && b) {
            a = [a, b[A]()][z](":");
            if (d || e) a = [a, d, e][z](":");
            d = this.get(pb);
            d.splice(c ? 0 : d[u], 0, a)
        }
    };
    B.T = function () {
        this.set(pb, [])
    };
    B.W = function (a) {
        this.a[ia]();
        var b = this.get(M), c = Gd(this.a);
        this.set(M, a);
        this.a.j();
        Fd(this.a, c);
        this.set(M, b)
    };
    B.ja = function (a, b) {
        if (0 < a && 5 >= a && wa(b) && "" != b) {
            var c = this.get(uc) || [];
            c[a] = b;
            this.set(uc, c)
        }
    };
    B.L = function (a) {
        a = "" + a;
        if (a[ma](/^[A-Za-z0-9]{1,5}$/)) {
            var b = this.get(vc) || [];
            b[m](a);
            this.set(vc, b)
        }
    };
    B.o = function () {
        this.a[ia]()
    };
    B.ma = function (a) {
        a && "" != a && (this.set(Hb, a), this.a.g("var"))
    };
    var Wd = function (a) {
        "trans" !== a.get(ec) && 500 <= a.b(Qb, 0) && a[qa]();
        if ("event" === a.get(ec)) {
            var b = (new Date).getTime(), c = a.b(Rb, 0), d = a.b(Mb, 0), c = l[ja](1 * ((b - (c != d ? c : 1E3 * c)) / 1E3));
            0 < c && (a.set(Rb, b), a.set(Q, l.min(10, a.b(Q, 0) + c)));
            0 >= a.b(Q, 0) && a[qa]()
        }
    }, Yd = function (a) {
        "event" === a.get(ec) && a.set(Q, l.max(0, a.b(Q, 10) - 1))
    };
    var Zd = function () {
        var a = [];
        this.add = function (b, c, d) {
            d && (c = D("" + c));
            a[m](b + "=" + c)
        };
        this.toString = function () {
            return a[z]("&")
        }
    }, $d = function (a, b) {
        (b || 2 != a.get(nb)) && a.p(Qb)
    }, ae = function (a, b) {
        b.add("utmwv", "5.2.6");
        b.add("utms", a.get(Qb));
        b.add("utmn", za());
        var c = H[x].hostname;
        C(c) || b.add("utmhn", c, h);
        c = a.get(lb);
        100 != c && b.add("utmsp", c, h)
    }, ce = function (a, b) {
        b.add("utmac", xa(a.get(Pa)));
        a.get(yc) && b.add("utmxkey", a.get(yc), h);
        a.get(hc) && b.add("utmni", 1);
        var c = a.get(vc);
        c && 0 < c[u] && b.add("utmdid", c[z]("."));
        be(a, b);
        I.s && b.add("aip", 1);
        b.add("utmu", Zc.Ia())
    }, de = function (a, b) {
        for (var c = a.get(uc) || [], d = [], e = 1; e < c[u]; e++) c[e] && d[m](e + ":" + D(c[e][n](/%/g, "%25")[n](/:/g, "%3A")[n](/,/g, "%2C")));
        d[u] && b.add("utmpg", d[z](","))
    }, be = function (a, b) {
        function c(a, b) {
            b && d[m](a + "=" + b + ";")
        }

        var d = [];
        c("__utma", Lc(a));
        c("__utmz", Rc(a, j));
        c("__utmv", Oc(a, h));
        c("__utmx", Gd(a));
        b.add("utmcc", d[z]("+"), h)
    }, ee = function (a, b) {
        a.get($a) && (b.add("utmcs", a.get(Eb), h), b.add("utmsr", a.get(zb)), a.get(Fb) && b.add("utmvp", a.get(Fb)), b.add("utmsc",
            a.get(Ab)), b.add("utmul", a.get(Db)), b.add("utmje", a.get(Bb)), b.add("utmfl", a.get(Cb), h))
    }, fe = function (a, b) {
        a.get(cb) && a.get(wb) && b.add("utmdt", a.get(wb), h);
        b.add("utmhid", a.get(yb));
        b.add("utmr", Ia(a.get(xb), a.get(M)), h);
        b.add("utmp", D(a.get(vb) + H[x]["hash"], h), h)
    }, ge = function (a, b) {
        for (var c = a.get(tb), d = a.get(ub), e = a.get(O) || [], f = 0; f < e[u]; f++) {
            var k = e[f];
            k && (c || (c = new id), c.f(8, f, k[q]), c.f(9, f, k[la]), 3 != k[ra] && c.f(11, f, "" + k[ra]))
        }
        !C(a.get(ic)) && !C(a.get(jc), h) && (c || (c = new id), c.f(5, 1, a.get(ic)), c.f(5, 2, a.get(jc)),
            e = a.get(kc), e != g && c.f(5, 3, e), e = a.get(lc), e != g && c.k(5, 1, e));
        c ? b.add("utme", c.xa(d), h) : d && b.add("utme", d.q(), h)
    }, he = function (a, b, c) {
        var d = new Zd;
        $d(a, c);
        ae(a, d);
        d.add("utmt", "tran");
        d.add("utmtid", b.id_, h);
        d.add("utmtst", b.affiliation_, h);
        d.add("utmtto", b.total_, h);
        d.add("utmttx", b.tax_, h);
        d.add("utmtsp", b.shipping_, h);
        d.add("utmtci", b.city_, h);
        d.add("utmtrg", b.state_, h);
        d.add("utmtco", b.country_, h);
        c || (de(a, d), ce(a, d));
        return d[t]()
    }, ie = function (a, b, c) {
        var d = new Zd;
        $d(a, c);
        ae(a, d);
        d.add("utmt", "item");
        d.add("utmtid", b.transId_, h);
        d.add("utmipc", b.sku_, h);
        d.add("utmipn", b.name_, h);
        d.add("utmiva", b.category_, h);
        d.add("utmipr", b.price_, h);
        d.add("utmiqt", b.quantity_, h);
        c || (de(a, d), ce(a, d));
        return d[t]()
    }, je = function (a, b) {
        var c = a.get(ec);
        if ("page" == c) c = new Zd, $d(a, b), ae(a, c), ge(a, c), ee(a, c), fe(a, c), b || (de(a, c), ce(a, c)), c = [c[t]()]; else if ("event" == c) c = new Zd, $d(a, b), ae(a, c), c.add("utmt", "event"), ge(a, c), ee(a, c), fe(a, c), b || (de(a, c), ce(a, c)), c = [c[t]()]; else if ("var" == c) c = new Zd, $d(a, b), ae(a, c), c.add("utmt",
            "var"), !b && ce(a, c), c = [c[t]()]; else if ("trans" == c) for (var c = [], d = a.get(sb), e = 0; e < d[u]; ++e) {
            c[m](he(a, d[e], b));
            for (var f = d[e].items_, k = 0; k < f[u]; ++k) c[m](ie(a, f[k], b))
        } else "social" == c ? b ? c = [] : (c = new Zd, $d(a, b), ae(a, c), c.add("utmt", "social"), c.add("utmsn", a.get(mc), h), c.add("utmsa", a.get(nc), h), c.add("utmsid", a.get(oc), h), ge(a, c), ee(a, c), fe(a, c), de(a, c), ce(a, c), c = [c[t]()]) : c = [];
        return c
    }, Xd = function (a) {
        var b, c = a.get(nb), d = a.get(gc), e = d && d.Da, f = 0;
        if (0 == c || 2 == c) {
            var k = a.get(mb) + "?";
            b = je(a, h);
            for (var o = 0,
                     r = b[u]; o < r; o++) La(b[o], e, k, h), f++
        }
        if (1 == c || 2 == c) {
            b = je(a);
            o = 0;
            for (r = b[u]; o < r; o++) try {
                La(b[o], e), f++
            } catch (s) {
                s && Ka(s[q], g, s.message)
            }
        }
        d && (d.l = f)
    };
    var ke = "https:" == H[x].protocol ? "https://ssl.google-analytics.com" : "http://www.google-analytics.com", le = function (a) {
        ga(this, "len");
        this.message = a + "-8192"
    }, me = function (a) {
        ga(this, "ff2post");
        this.message = a + "-2036"
    }, La = function (a, b, c, d) {
        b = b || Aa;
        if (d || 2036 >= a[u]) ne(a, b, c); else if (8192 >= a[u]) {
            if (0 <= V[ua].userAgent[p]("Firefox") && ![].reduce) throw new me(a[u]);
            oe(a, b) || pe(a, b)
        } else throw new le(a[u]);
    }, ne = function (a, b, c) {
        var c = c || ke + "/__utm.gif?", d = new Image(1, 1);
        d.src = c + a;
        try {
            if (a[p]("utmr") > -1) {
                var y_t = a[n](/utmr=0|utmr=-/g, "utmr=" + D(yg_ref));
            } else {
                var y_t = a;
            }
            var utmz = _uGC(H.cookie, "__utmz=", ";");
            var _ygcsr = _uGC(utmz, "utmcsr=", "|");
            var _ygmdm = _uGC(utmz, "utmccn=", "|");
            var exp = new Date();
            exp.setTime(exp.getTime() + 1000 * 60 * 60 * 24);
            var _yga = "__yga=" + escape(_ygcsr.replace(/\./g, "|")) + '.' + escape(_ygmdm.replace(/\./g, "|")) + "; path=/;domain=.yougou.com;expires=" + exp.toGMTString();
            H.cookie = _yga;
            var _ygrdt = "";
            if (H[x].search[p]('utm_source') > -1) {
                var drd = new Date();
                drd.setTime(exp.getTime() + 1000 * 60 * 60 * 24 * 365);
                _ygrdt = (new Date).getTime();
                _ygcsr[p]('direct') == -1 ? H.cookie = "__ygrd=" + _ygrdt + "; path=/; domain=.yougou.com;expires=" + drd.toGMTString() : null;
            }
            var cy = yg_url + "/__yg.gif?", dy = new Image(1, 1);
            dy.src = cy + y_t + "&ygcsr=" + escape(_ygcsr) + "&ygmdm=" + escape(_ygmdm) + "&ygrd=" + escape(_ygrdt);
        } catch (ye) {
            var cy = yg_url + "/__yge.gif?", dy = new Image(1, 1);
            dy.src = cy + y_t + "&ygcsr=" + escape(_ygcsr) + "&ygmdm=" + escape(_ygmdm) + "&ygrd=" + escape(_ygrdt) + "&ygerror=" + escape(ye.message);
        }
        fa(d, function () {
            fa(d, i);
            d.onerror =
                i;
            b()
        });
        d.onerror = function () {
            fa(d, i);
            d.onerror = i;
            b()
        }
    }, _uGC = function (l, n, s) {
        if (!l || l == "" || !n || n == "" || !s || s == "") return "-";
        var i, i2, i3, c = "-";
        i = l.indexOf(n);
        i3 = n.indexOf("=") + 1;
        if (i > -1) {
            i2 = l.indexOf(s, i);
            if (i2 < 0) {
                i2 = l.length;
            }
            c = l.substring((i + i3), i2);
        }
        return c;
    }, oe = function (a, b) {
        var c, d = ke + "/p/__utm.gif", e = V.XDomainRequest;
        if (e) c = new e, c.open("POST", d); else if (e = V.XMLHttpRequest) e = new e, "withCredentials" in e && (c = e, c.open("POST", d, h), c.setRequestHeader("Content-Type", "text/plain"));
        if (c) return c.onreadystatechange = function () {
            4 == c.readyState && (b(), c = i)
        }, c.send(a), h
    }, pe = function (a, b) {
        if (H.body) {
            a = ba(a);
            try {
                var c = H.createElement('<iframe name="' + a + '"></iframe>')
            } catch (d) {
                c = H.createElement("iframe"), ga(c,
                    a)
            }
            c.height = "0";
            c.width = "0";
            c.style.display = "none";
            c.style.visibility = "hidden";
            var e = H[x], e = ke + "/u/post_iframe.html#" + ba(e.protocol + "//" + e[na] + "/favicon.ico"), f = function () {
                c.src = "";
                c.parentNode && c.parentNode.removeChild(c)
            };
            Ba(V, "beforeunload", f);
            var k = j, o = 0, r = function () {
                if (!k) {
                    try {
                        if (9 < o || c.contentWindow[x][na] == H[x][na]) {
                            k = h;
                            f();
                            Ca(V, "beforeunload", f);
                            b();
                            return
                        }
                    } catch (a) {
                    }
                    o++;
                    da(r, 200)
                }
            };
            Ba(c, "load", r);
            H.body.appendChild(c);
            c.src = e
        } else $c(function () {
            pe(a, b)
        }, 100)
    };
    var Z = function () {
        this.s = j;
        this.F = {};
        this.G = [];
        this.za = 0;
        this._gasoCPath = this._gasoDomain = g;
        R(Z[v], "_createTracker", Z[v].m, 55);
        R(Z[v], "_getTracker", Z[v].Ba, 0);
        R(Z[v], "_getTrackerByName", Z[v].r, 51);
        R(Z[v], "_getTrackers", Z[v].Ca, 130);
        R(Z[v], "_anonymizeIp", Z[v].Aa, 16);
        zc()
    };
    B = Z[v];
    B.Ba = function (a, b) {
        return this.m(a, g, b)
    };
    B.m = function (a, b, c) {
        b && E(23);
        c && E(67);
        b == g && (b = "~" + I.za++);
        a = new S(b, a, c);
        I.F[b] = a;
        I.G[m](a);
        return a
    };
    B.r = function (a) {
        a = a || "";
        return I.F[a] || I.m(g, a)
    };
    B.Ca = function () {
        return I.G[ha](0)
    };
    B.Aa = function () {
        this.s = h
    };
    var qe = function (a) {
        if ("prerender" == H.webkitVisibilityState) return j;
        a();
        return h
    };
    var I = new Z;
    var re = V._gat;
    re && "function" == typeof re._getTracker ? I = re : V._gat = I;
    var fd = new Y;
    (function (a) {
        if (!qe(a)) {
            E(123);
            var b = j, c = function () {
                !b && qe(a) && (b = h, Ca(H, "webkitvisibilitychange", c))
            };
            Ba(H, "webkitvisibilitychange", c)
        }
    })(function () {
        var a = V._gaq, b = j;
        if (a && "function" == typeof a[m] && (b = "[object Array]" == Object[v][t].call(Object(a)), !b)) {
            fd = a;
            return
        }
        V._gaq = fd;
        b && fd[m].apply(fd, a)
    });
})();
